// 1.怎么实现深拷贝?
// let obj={
//   name:"zhangsan",
//   age:12,
//   // 半深拷贝
//   clazz:{
//     number:'web2001'
//   }
// }
// let obj1=obj;
// obj.name='lisi';
// obj1.age=18;
// console.log(obj,obj1);


// 1.可以使用ES6的assign方法实现深拷贝
// let obj1={};
// let result=Object.assign(obj1,obj);//复制 返回值:返回第一个参数
// // console.log(obj===obj1);//false
// obj.name='lisi';
// obj1.age=18;
// obj.clazz.number='web2002';
// console.log(obj,obj1);

//2.可以使用JSON.parse(JSON.stringify())来实现深拷贝
// let obj={
//   name:"zhangsan",
//   age:12,
// };
// let result=JSON.parse(JSON.stringify(obj));
// obj.name='lisi';
// result.age=18;
// console.log(result,obj);
// // // 对象序列化
// let result=JSON.stringify(obj);
// console.log(result);
// // 将对象反序列化
// let result1=JSON.parse(result);
// console.log(result1);

// 3.使用lodash工具库实现深拷贝
// 模块化
// import _ from 'lodash';
// Commonjs模块化规范
let _ = require('lodash');
let obj={
  name:"zhangsan",
  age:12,
};
let obj1=_.cloneDeep(obj);
obj1.name='王五';
obj.age=18;
console.log(obj,obj1);


// Vue项目 做大屏 数据联动

// 微信小程序

// 抓紧时间找工作
// 问题 简历 遇到的面试题 

// 面试题.zip压缩包 以前积累的面试题
// 微信小程序 前端面试题宝典 面试题
// 基础语法 项目 重点知识 拓展 面试
// 找点面试题进行讲解  尽量多找点面试 